-- 删除序列
DROP SEQUENCE SEQ_DEPT_NO ;

-- Create sequence
-- 创建SEQ_DEPT_NO序列,序列值从50开始,每次增长10个
create sequence SEQ_DEPT_NO
start with 50
increment by 10;

-- 查询DEPT
SELECT DEPTNO,DNAME,LOC FROM DEPT ;

-- 序列: 做自增长应用, Oracle查询序列需先查询下一个序列,再查询当前序列
-- 查看下一个序列
SELECT  SEQ_DEPT_NO.NEXTVAL FROM DUAL;

-- 查看当前序列
SELECT  SEQ_DEPT_NO.CURRVAL FROM DUAL;

-- 添加DEPT数据
INSERT INTO DEPT(DEPTNO,DNAME,LOC) VALUES(SEQ_DEPT_NO.NEXTVAL,'TMXK','中国南京') ;
COMMIT;

-- 根据部门编号50更改数据
UPDATE DEPT SET DNAME = '天马星空', LOC = '南京南' WHERE DEPTNO = 50 ;
COMMIT;

-- 删除部门编号70
DELETE FROM DEPT WHERE DEPTNO = 70 ;
COMMIT;

